/*
 * @lc app=leetcode.cn id=2352 lang=golang
 * @lcpr version=30119
 *
 * [2352] 相等行列对
 */

// @lcpr-template-start

// @lcpr-template-end
// @lc code=start
func equalPairs(grid [][]int) int {
	ans := 0
	for _, row := range grid {
		for j, v := range grid[0] {
			if v == row[0] {
				flag := true
				for i := 1; i < len(row) && flag; i++ {
					if row[i] != grid[i][j] {
						flag = false
					}
				}
				if flag {
					ans++
				}
			}
		}
	}
	return ans
}

// @lc code=end

/*
// @lcpr case=start
// [[3,2,1],[1,7,6],[2,7,7]]\n
// @lcpr case=end

// @lcpr case=start
// [[3,1,2,2],[1,4,4,5],[2,4,2,2],[2,4,2,2]]\n
// @lcpr case=end

*/

